Micron Document
Livres et Wikis | Archives | Info


JavaScript
part 5/23 · 89.0 KB total
layout: Wide · Narrow · Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
• une amélioration de la manipulation des chaînes de caractères ;
• de nouvelles instructions de contrôle ;
• une gestion des exceptions avec les instructions try/catch ;
• le formatage des nombres.

Elle est publiée par Ecma International en décembre 1999 puis soumise à
l'ISO/CEI qui publie le standard international ISO/CEI 16262:2002 en
juin 2002. Après la publication de la 3e édition s'ensuit une adoption
massive par tous les navigateurs Web.

Version 4 : L'étape inachevée

Un travail important est entrepris pour développer la 4e édition du
standard ECMA-262, mais il ne sera pas achevé et cette édition ne verra
jamais le jour. Cependant une partie du développement effectué sera
intégrée à la 6e édition.

Version 5 : Désambiguïsation et nouvelles fonctionnalités

La 5e édition du standard ECMA-262 clarifie les ambiguïtés de la 3e
édition et introduit les accesseurs, l'introspection, le contrôle des
attributs, des fonctions de manipulation de tableaux supplémentaires, le
support du format JSON et un mode strict pour la vérification des
erreurs. Elle est publiée par Ecma International en décembre 2009 puis
soumise Ă  l'ISO/CEI qui apporte des corrections mineures et publie le
standard international ISO/CEI 16262:2011 en juin 2011. L'édition 5.1 du
standard ECMA-262 reprenant Ă  l'identique le texte du standard
international ISO/CEI 16262:2011 est publiée à la même date.

Version 6 (ES6) - ECMAScript 2015 : Amélioration du support et des fonctionnalités

Bien que le développement de la 6e édition du standard ECMA-262 ait
commencé officiellement en 2009, peu avant la publication de la 5e
édition, sa publication en juin 2015 est en réalité l'aboutissement de
15 ans de travail depuis la publication de la 3e édition en 1999. Le but
de cette 6e édition est d'apporter un meilleur support pour les
applications d'envergure, la création de bibliothèques et l'utilisation
d'ECMAScript comme cible de compilation pour d'autres langages. Cette
édition introduit notamment les modules, les classes, la portée lexicale
au niveau des blocs, les itérateurs et les générateurs, les promesses
pour la programmation asynchrone, les patrons de déstructuration,
l'optimisation des appels terminaux, de nouvelles structures de données
(tableaux associatifs, ensembles, tableaux binaires), le support de
caractères Unicode supplémentaires dans les chaînes de caractères et les
expressions rationnelles et la possibilité d'étendre les structures de
données prédéfinies. À partir de cette version, l'intitulé officiel de
la version est ECMAScript 2015 (année de parution)cite-ref-20[20].

Version 7 - ECMAScript 2016 : une adaptation permanente aux outils du web

La 7e édition du standard ECMA-262 est la première édition issue du
nouveau processus de développement ouvert et du rythme de publication
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────